knowledge-producing technologies